'''
完成字符串的逆序以及统计
设计一个程序，要求只能输入长度低于31的字符串，否则提示用户重新输入
打印如下内容:

--------------------------------------------
您输入的字符串: zhongshanshan
长度: 13
逆序后为: nahsnahsgnohz
字符统计结果: z:1 h:3 o:1 n:3 g:1 s:2 a:2
--------------------------------------------
'''

while True:
    str02=input('请输入长度低于31的字符串：')
    if len(str02)<31:
        str03=str02[::-1]#字符串的逆序
        print(f'您输入的字符串: {str02}')
        print(f'长度: {len(str02)}')
        print(f'逆序后为: {str03}')
        dict01={}#创建一个字典
        for i in str02:
            if i not in dict01:
                dict01[i]=1
            else:
                dict01[i]+=1
        print(f'字符统计结果: {dict01}')
        break